/**
 * @file syscall.h
 * @author etcflywy@126.com
 * @brief 
 * @version 1.0.0
 * @date 2025-11-09
 * 
 * @copyright Copyright (c) 2025
 * 
 */
#ifndef __MY_SYSCALL_H__
#define __MY_SYSCALL_H__

// 时间结构体（对应 timespec）
struct timespec {
    long tv_sec;   // 秒
    long tv_nsec;  // 纳秒
};

void kputs(const char *str);
void kputchar(int ch) ;

void exit(int status);
void sleep(unsigned int seconds);
void msleep(unsigned int milliseconds);

#endif
